import java.util.*;

/**
 * @author LKQ
 * @date 2022/5/18 16:13
 * @description 利用质数特性：除了1和本身外，没有其他因子
 * 暴力枚举超时
 */
public class Solution {
    public static void main(String[] args) {

    }
    public int countPrimes(int n) {
        int ans = 0;
        for (int i = 2; i <= n; i++) {
            if (isPrime(i)) {
                ans++;
            }
        }
        return ans;
    }
    public boolean isPrime(int x) {
        for (int i = 2; i * i <= x; i++) {
            if (x % i == 0) {
                return false;
            }
        }
        return true;
    }
}
